package com.tc.util;


import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class PasswordUtil {
    public static String getMd5(String value){
        byte[] secretBytes=null;
        try{
            secretBytes= MessageDigest.getInstance("md5").digest(value.getBytes());
        }catch (NoSuchAlgorithmException e){
            throw new RuntimeException("没有MD5算法");
        }
        String md5code=new BigInteger(1,secretBytes).toString(16);
        for(int i=0;i<32-md5code.length();i++){
            md5code="0"+md5code;
        }
        return md5code;
    }
    public static void main(String args[]){
        System.out.println(PasswordUtil.getMd5("123456"));

    }

}
